home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / NETNM.IN_ / netnm.inf
Encoding:
INI File  |  1999-10-22  |  8.6 KB  |  204 lines

  1. ;****************************************************************************
  2. ;                           NETMON.INF
  3. ;
  4. ; Microsoft Network Monitor 2.0 Driver Install
  5. ; Provides network counters to Sysmon and frames to the Network Monitor Agent
  6. ;
  7. ; Copyright 1993-1999, Microsoft Corporation
  8. ;
  9. ;****************************************************************************
  10.  
  11. [version]
  12.     signature="$Windows NT$"
  13.     Class=NetTrans
  14.     ClassGUID   = {4d36e975-e325-11ce-bfc1-08002be10318}
  15.     provider=%Msft%
  16.     LayoutFile=layout.inf
  17.  
  18. [Manufacturer]
  19.     %Msft% = Msft
  20.  
  21. [MSFT]
  22.     %NETMON.DisplayName% = NETMON.PrimaryInstall, MS_NetMon
  23.  
  24. ;****************************************************************************
  25. ; Network Monitor
  26. ;****************************************************************************
  27.  
  28. [NETMON.PrimaryInstall]
  29.     Characteristics = 0x0
  30.     AddReg          = Registry.NETMON.PrimaryInstall
  31. ; This should be invoked during installation to remove nmperf
  32.     DelReg          = Registry.NETMON.DelNMPerf
  33.  
  34. [Registry.NETMON.PrimaryInstall]
  35.     HKR,Ndi,HelpText,,%NETMON.HelpText%
  36.     HKR,Ndi,Service,,"NM"
  37.  
  38. ; Interfaces
  39.     HKR,Ndi\Interfaces,UpperRange,,"noupper"
  40.     HKR,Ndi\Interfaces,LowerRange,,"ndis5,ndiswanbh,ndisatm"
  41.  
  42. ; Registry Entries
  43.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},,REG_MULTI_SZ,"NPPAgent"
  44.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},"AppID",REG_MULTI_SZ,"{D413C502-3FAA-11D0-B254-444553540000}"
  45.  
  46.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000}\"LocalServer32",,REG_MULTI_SZ,"%11%\NPP\NPPAgent.exe"
  47.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000}\"LocalServer32","ThreadingModel",REG_MULTI_SZ,"Both"
  48.     HKLM,SOFTWARE\Classes\AppID\{D413C502-3FAA-11D0-B254-444553540000}
  49.  
  50.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D},,REG_SZ,"PSFactoryBuffer"
  51.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D}\"InProcServer32",,REG_SZ,"%11%\PsNPPAgn.dll"
  52.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D}\"InProcServer32","ThreadingModel",REG_SZ,"Both"
  53.  
  54. ;Interfaces
  55.     HKCR,Interface\{944AD531-B09D-11CE-B59C-00AA006CB37D},,REG_SZ,"IRemoteStats"
  56.     HKCR,Interface\{944AD531-B09D-11CE-B59C-00AA006CB37D}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  57.     HKCR,Interface\{944AD531-B09D-11CE-B59C-00AA006CB37D}\"NumMethods",,REG_SZ,"16"
  58.  
  59.     HKCR,Interface\{944AD532-B09D-11CE-B59C-00AA006CB37D},,REG_SZ,"IRemoteFinder"
  60.     HKCR,Interface\{944AD532-B09D-11CE-B59C-00AA006CB37D}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  61.     HKCR,Interface\{944AD532-B09D-11CE-B59C-00AA006CB37D}\"NumMethods",,REG_SZ,"4"
  62.  
  63.     HKCR,Interface\{8947C648-3833-11D1-8682-00C04FBFE171},,REG_SZ,"IRemoteCallBack"
  64.     HKCR,Interface\{8947C648-3833-11D1-8682-00C04FBFE171}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  65.     HKCR,Interface\{8947C648-3833-11D1-8682-00C04FBFE171}\"NumMethods",,REG_SZ,"4"
  66.  
  67.     HKCR,Interface\{394540A0-6FCF-11D0-ACE0-0000F80114D3},,REG_SZ,"IRemoteDelaydC"
  68.     HKCR,Interface\{394540A0-6FCF-11D0-ACE0-0000F80114D3}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  69.     HKCR,Interface\{394540A0-6FCF-11D0-ACE0-0000F80114D3}\"NumMethods",,REG_SZ,"16"
  70.  
  71.     HKCR,Interface\{E99A04AB-AB95-11D0-BE96-00A0C94989DE},,REG_SZ,"IRemoteESP"
  72.     HKCR,Interface\{E99A04AB-AB95-11D0-BE96-00A0C94989DE}\"ProxyStubClsid32",,REG_SZ,"{944AD531-B09D-11CE-B59C-00AA006CB37D}"
  73.     HKCR,Interface\{E99A04AB-AB95-11D0-BE96-00A0C94989DE}\"NumMethods",,REG_SZ,"13"
  74.  
  75.  
  76.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Parameters
  77.  
  78. ; For Safeboot to work - Safeboot test is broken, so we have the nm.sys thing
  79.     HKLM,SYSTEM\CurrentControlSet\Control\Safeboot\Network\nm,,REG_SZ,"Service"
  80.     HKLM,SYSTEM\CurrentControlSet\Control\Safeboot\Network\nm.sys,,REG_SZ,"Driver"
  81.  
  82. ; This should remove nmperf when upgrading
  83. [Registry.NETMON.DelNMPerf]
  84.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Close",,"NmClosePerformanceData"
  85.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Collect",,"NmCollectPerformanceData"
  86.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Library",,"nmperf.dll"
  87.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Open",,"NmOpenPerformanceData"
  88.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance
  89.  
  90. ;****************************************************************************
  91. ; Netmon Interface and Protocol Install
  92. ;****************************************************************************
  93.  
  94. [DestinationDirs]
  95.     NETMON.Files.sys = 11
  96.     NETMON.Files.drv = 12
  97.     NETMON.Files.NPP = 11,NPP            ;System32\NPP
  98.  
  99. [NETMON.PrimaryInstall.Services]
  100.     AddService      = NM,0,PrimaryInstall.AddService.NM
  101.  
  102. ; Install NM service
  103.  
  104. [PrimaryInstall.AddService.NM]
  105.     DisplayName     = %NM.ServiceDescription%
  106.     ServiceType     = 1  ;SERVICE_KERNEL_DRIVER
  107.     StartType       = 3  ;SERVICE_DEMAND_START
  108.     ErrorControl    = 1  ;SERVICE_ERROR_NORMAL
  109.     ServiceBinary   = %12%\NMnt.sys
  110.  
  111. ;****************************************************************************
  112. ; Netmon Interface and Service Remove
  113. ;****************************************************************************
  114.  
  115. [NETMON.PrimaryInstall.Remove]
  116.     DelReg          = Registry.NETMON.Delete
  117.  
  118. [NETMON.PrimaryInstall.Remove.Services]
  119.     DelService  = NM
  120.  
  121. [Registry.NETMON.Delete]
  122.     HKCR,AppID\{D413C502-3FAA-11D0-B254-444553540000},LaunchPermission
  123.     HKCR,AppID\{D413C502-3FAA-11D0-B254-444553540000},RunAs
  124.     HKLM,SOFTWARE\Classes\CLSID\{425882B0-B0BF-11CE-B59F-00AA006CB37D},InProcServer32
  125.     HKLM,SOFTWARE\Classes\CLSID\{425882B0-B0BF-11CE-B59F-00AA006CB37D},
  126.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},AppID
  127.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},LocalServer32
  128.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},ThreadingModel
  129.     HKLM,SOFTWARE\Classes\CLSID\{D413C502-3FAA-11D0-B254-444553540000},
  130.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D},InProcServer32
  131.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D},ThreadingModel
  132.     HKLM,SOFTWARE\Classes\CLSID\{944AD531-B09D-11CE-B59C-00AA006CB37D},
  133.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Close","NmClosePerformanceData"
  134.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Collect","NmCollectPerformanceData"
  135.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Library","nmperf.dll"
  136.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance,"Open","NmOpenPerformanceData"
  137.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Performance
  138.     HKLM,SYSTEM\CurrentControlSet\Services\nm\Parameters
  139.     HKLM,SOFTWARE\Classes\CLSID\{425882B0-B0BF-11CE-B59F-00AA006CB37D}
  140.  
  141.  
  142. ; Netmon files to be installed or removed
  143.  
  144. [NETMON.Files.sys]
  145.     PsNPPAgn.dll,,,2
  146.     NPPTools.dll,,,2
  147.  
  148. ; Remove mention of nmperf files
  149. ;    nmperf.dll,,,2
  150. ;    nmctrs.h,,,2
  151. ;    nmctrs.ini,,,2
  152.  
  153. [NETMON.Files.drv]
  154.     nmnt.sys,,,2
  155.  
  156. [NETMON.Files.NPP]
  157.     ndisnpp.dll,,,2
  158.     NPPAgent.exe,,,2
  159.  
  160. ;****************************************************************************
  161.  
  162. ;****************************************************************************
  163.  
  164. [Strings]
  165.  
  166. ;global strings
  167. Msft  = "Microsoft"
  168.  
  169. ;Netmon strings
  170. NM.ServiceDescription   = "Network Monitor Driver"
  171. NETMON.DisplayName = "Network Monitor Driver"
  172. NETMON.HelpText    = "Netmon Packet capture driver that allows the Netmon UI to acquire packets from the local network."
  173.  
  174. ;****************************************************************************
  175. ; ServiceType values
  176. ;****************************************************************************
  177.  
  178. SERVICE_KERNEL_DRIVER       = 0x00000001
  179. SERVICE_FILE_SYSTEM_DRIVER  = 0x00000002
  180. SERVICE_ADAPTER             = 0x00000004
  181. SERVICE_RECOGNIZER_DRIVER   = 0x00000008
  182. SERVICE_WIN32_OWN_PROCESS   = 0x00000010
  183. SERVICE_WIN32_SHARE_PROCESS = 0x00000020
  184. SERVICE_INTERACTIVE_PROCESS = 0x00000100
  185. SERVICE_INTERACTIVE_SHARE_PROCESS = 0x00000120
  186.  
  187. ; StartType values
  188. SERVICE_BOOT_START          = 0x00000000
  189. SERVICE_SYSTEM_START        = 0x00000001
  190. SERVICE_AUTO_START          = 0x00000002
  191. SERVICE_DEMAND_START        = 0x00000003
  192. SERVICE_DISABLED            = 0x00000004
  193.  
  194. ; ErrorControl values
  195. SERVICE_ERROR_IGNORE        = 0x00000000
  196. SERVICE_ERROR_NORMAL        = 0x00000001
  197. SERVICE_ERROR_SEVERE        = 0x00000002
  198. SERVICE_ERROR_CRITICAL      = 0x00000003
  199.  
  200. ; Registry types
  201. REG_MULTI_SZ                = 0x10000
  202. REG_EXPAND_SZ               = 0x20000
  203. REG_DWORD                   = 0x10001
  204.